Practical Budgeted Submodular Maximization
نویسندگان
چکیده
We consider the problem of maximizing a non-negative monotone submodular function subject to knapsack constraint, which is also known as Budgeted Submodular Maximization (BSM) problem. Sviridenko (Operat Res Lett 32:41–43, 2004) showed that by guessing 3 appropriate elements an optimal solution, and then executing greedy algorithm, one can obtain approximation ratio $$\alpha =1-{1}/{e} \approx 0.632$$ for BSM. However, need guess (by enumeration) makes algorithm impractical it leads time complexity roughly $$O(n^5)$$ (this be slightly improved using thresholding technique Badanidiyuru & Vondrák (in: SODA, 1497–1514, 2014) but only $$O(n^4)$$ ). Our main results in this paper show fewer guesses suffice. Specifically, making 2 (and 2014), we get same $$ with $$O(n^3)$$ . Furthermore, single guess, almost good $$0.6174 > 0.9767\alpha $$O(n^2)$$ time. Prior our work, algorithms were close BSM Ene Nguyen ICALP, 53:1–53:12, 2019) achieves $$(\alpha -\varepsilon )$$ -approximation. requires $${(1/\varepsilon )}^{O(1/\varepsilon ^4)}n\log ^2 n$$ time, hence, theoretical interest since ^4)}$$ huge even moderate values $$\varepsilon In contrast, all analyze are simple parallelizable, them candidates practical use. Recently, Tang et al. Proc ACM Meas Anal Comput Syst, 5(1): 08:1–08:22, 2021) studied already has long research history, proved admits at least 0.405 (without any guesses). The last part improves over result shows within range [0.427, 0.462].
منابع مشابه
A note on the budgeted maximization of submodular functions
Many set functions F in combinatorial optimization satisfy the diminishing returns property F{A U X) — F(A) > F(A' U X) — F(A') for A C A!. Such functions are called submodular. A result from Nemhauser etal. states that the problem of selecting ^-element subsets maximizing a nondecreasing submodular function can be approximated with a constant factor (1 — 1/e) performance guarantee. Khuller eta...
متن کاملBudgeted stream-based active learning via adaptive submodular maximization
Active learning enables us to reduce the annotation cost by adaptively selecting unlabeled instances to be labeled. For pool-based active learning, several effective methods with theoretical guarantees have been developed through maximizing some utility function satisfying adaptive submodularity. In contrast, there have been few methods for stream-based active learning based on adaptive submodu...
متن کاملMulti-document Summarization via Budgeted Maximization of Submodular Functions
We treat the text summarization problem as maximizing a submodular function under a budget constraint. We show, both theoretically and empirically, a modified greedy algorithm can efficiently solve the budgeted submodular maximization problem near-optimally, and we derive new approximation bounds in doing so. Experiments on DUC’04 task show that our approach is superior to the bestperforming me...
متن کاملSubmodular Welfare Maximization
We study different variants of the welfare maximization problem in combinatorial auctions. Assume there are n buyers interested in m items. Indeed they have different valuations on each item, i.e. buyer i has a valuation of wi(j) on item j. In the simplest model, a collection of items S worths ∑ j∈S wi(j) for buyer i; However, in practice, collection of items might have different values than th...
متن کاملSubmodular welfare maximization
We study different variants of the welfare maximization problem in combinatorial auctions. Assume there are n buyers interested in m items. Indeed they have different valuations on each item, i.e. buyer i has a valuation of wi(j) on item j. In the simplest model, a collection of items S worths ∑ j∈S wi(j) for buyer i; However, in practice, collection of items might have different values than th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Algorithmica
سال: 2022
ISSN: ['1432-0541', '0178-4617']
DOI: https://doi.org/10.1007/s00453-022-01071-2